// 数组表示法
// 类型 + 方括号
var arr: number [] = [1,2,3]
var arr2: string [] = ['1', '2', '3']
var arr3: any [] = [1, '2', true]

// 可采用数组泛型 Array< elemType >表示法
var arrType: Array<number> = [1, 2, 3]
var arrType2: Array<string> = ["1", "2", "3"]
var arrType3: Array<any> = [1, '2', true]

// 可采用接口表示法
interface IArr1 {
  [index: number]: number
}
var iArr: IArr1 = [1, 2, 3]

interface Istate {
  username: string,
  age: number
}
interface IArr {
  [index: number]: Istate
}
var arrType4: IArr = [{username: "张三", age: 10}]
var arrType5: Array<Istate> =  [{username: "张三", age: 10}]
var arrType6: Istate[] = [{username: "张三", age: 10}]


export {}